.store_collection {
    .store_item {
        display   : flex;
        margin-top: 5rpx;

        .left {
            flex           : 2;
            width          : 40%;
            // border      : 1px solid #000;
            display        : flex;
            justify-content: center;
            align-items    : center;

            image {
                width        : 70%;
                border-radius: 20%;

            }
        }

        .right {
            flex : 3;
            width: 100%;
            // 垂直方向是主轴
            display        : flex;
            flex-direction : column;
            justify-content: space-around;

            .storeName {
                flex           : 2;
                color          : var(--themeColor);
                font-size      : 40rpx;
                font-weight    : 500;
                display        : flex;
                justify-content: center;
                margin-top     : 15rpx;
                // align-items : center;
            }

            .wrap_name_anno {
                flex           : 1;
                display        : flex;
                justify-content: space-around;

                .storeAnnounce {
                    flex         : 2;
                    overflow     : hidden;
                    white-space  : nowrap;
                    text-overflow: ellipsis;
                    padding      : 5rpx;
                }

                .score {
                    flex: 1;
                }
            }
        }
    }
}






// --------------------------------
.food_item {
    display   : flex;
    margin-top: 5rpx;

    .left {
        flex           : 2;
        width          : 40%;
        // border      : 1px solid #000;
        display        : flex;
        justify-content: center;
        align-items    : center;

        image {
            width        : 70%;
            border-radius: 20%;

        }
    }

    .right {
        flex : 3;
        width: 100%;
        // 垂直方向是主轴
        display        : flex;
        flex-direction : column;
        justify-content: space-around;

        .foodName {
            flex           : 2;
            color          : var(--themeColor);
            font-size      : 40rpx;
            font-weight    : 500;
            display        : flex;
            justify-content: center;
            margin-top     : 15rpx;
            // align-items : center;
        }

        .wrap_name_score {
            flex           : 1;
            display        : flex;
            justify-content: space-around;
            font-size      : 30rpx;

            .foodMsg {
                flex         : 2;
                overflow     : hidden;
                white-space  : nowrap;
                text-overflow: ellipsis;
                padding      : 5rpx;
            }

            .score {
                font-size: 40rpx;
                color: red;
                flex : 1;
            }
        }
    }
}